package com.znf.biz.system.converter;

import com.znf.biz.system.dto.sys.req.SysUserAddReqDto;
import com.znf.biz.system.dto.sys.req.SysUserModifyReqDto;
import com.znf.biz.system.dto.sys.resp.SysUserRespDto;
import com.znf.biz.system.entity.SysUser;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper(componentModel = "spring")
public interface SysUserConverter {

    SysUser sysUserAddReqDtoToSysUser(SysUserAddReqDto param);

    SysUser sysUserModifyReqDtoToSysUser(SysUserModifyReqDto param);

    SysUserRespDto sysUserToSysUserRespDto(SysUser param);


    List<SysUserRespDto> sysUserToSysUserRespDto(List<SysUser> param);
}
